草庐IT

swift - 从 uitableview 过渡到新的 viewcontroller

全部标签

wpf - Web 性能达不到标准……新的 "Microsoft Way"是什么?

征求意见。我正在开发一个中等规模的3层ASP.NET项目(.NET2.0和VisualStudio2005),它使用OracleonUnix后端、一些功能强大的MSWeb服务器和IE浏览器客户端。性能很差,用户觉得UI看起来也过时了。我们可能很快就有机会从头开始重新设计和重写整个应用程序,我想知道当前或推荐的MS平台是什么。几年前,当MS将对Silverlight的支持降级为支持Windows8和WindowsPhone的“HTML5”时,我参与了WPF和Silverlight的另一份契约(Contract)。我并不是要在Silverlight或什至WPF将存在多长时间之间挑起一场激烈

c++ - 在 XP 中也加载的 DLL 中使用新的 Vista 线程池 API(XP 中未使用线程池代码)

我们正在生成一个同时针对Windows7和XP的DLL。我们希望我们的DLL在Windows7系统上加载时使用较新的Vista线程池API,而不是在XP系统上加载时。现在,我们尝试编译带有操作系统运行时检测的DLL,以确保VistaAPI永远不会在XP系统上使用,但我们仍然无法在WindowsXP系统上注册我们的DLL,因为缺少kernel32中的依赖项.dll...除了构建两个单独版本的DLL之外,还有其他解决方法吗?提前致谢 最佳答案 为什么不使用LoadLibrary动态加载kernel32.dll,然后使用GetProcAd

c++ - 哪些适用于 Windows 的 C++11 编译器支持新的类型特征,例如 "is_nothrow_move_constructible"?

是否有支持新的C++11类型特征的适用于Windows的C++11编译器,例如is_nothrow_move_constructible?我试图编写一个支持它的容器,却发现我的编译器(VC++2010、TDMMinGW32GCC4.6)都不支持它... 最佳答案 对于mingw,我推荐STL'sdistrohere(海湾合作委员会4.7.1)。它还带有boost1.50。还有mingw-w64(原始mingw的一个分支),我推荐rubenvb'spersonalbuildshere.转到ToolchainstargettingWin

windows - 复制文件名并用它创建新的空白文件

我在一个目录中有一堆.bak文件。现在我想复制/复制这些文件到另一个目录,但只保留文件名,而不是内容-这是怎么做到的? 最佳答案 robocopyc:\sourcec:\target*.bak/create对于WindowsVista之前的解决方案,您可以使用for%fin("c:\source\*.bak")dobreak>"c:\target\%~nxf"如果应该从批处理文件中使用,请将%更改为%% 关于windows-复制文件名并用它创建新的空白文件,我们在StackOverflo

windows - 用于搜索文件名并将其复制到新 TXT 文件的批处理文件

我想搜索当前目录下的*.cpp文件,并想将文件名保存在*.TXT文件中。我是通过使用Batch命令完成的dir|find".cpp">Listfile.txt但是我得到的文件名包含完整的参数,例如创建日期和大小。我的需求是我只想要文件名Currentoutput06/25/201006:17PM9504mLinuxMachine.cpp06/28/201003:41PM4,236Linux11.cppNeedOutput4mLinuxMachine.cppLinux11.cpp请帮忙谢谢 最佳答案 尝试:dir/b|find".cp

windows - 为什么较新的 Windows 版本仍支持某些旧的 Win16 API?

我最近在MoleBox打包的可执行文件上修复了一些IAT,发现它链接了kernel32函数:'_lopen'、'_lwrite'和'_lread'。这site声明提供这些API是为了与16位版本的Windows兼容。我不知道“Win16”应用程序不能在长模式下执行(是的-我正在运行Win8.1x64)-那么那些仍然包含在“kernel32.dll”中的目的是什么?顺便说一下,这些函数甚至没有包含在“msdn”库中。编辑:看起来这些函数实际上并不是16位的!他们在堆栈上获取32位参数。 最佳答案 并不是说函数可以被16位应用程序调用。

c# - 从命令提示符运行控制台应用程序而不启动新的控制台窗口

如果控制台应用程序是从命令提示符执行的,是否有办法阻止它启动新的控制台窗口?我不知道为什么我以前从未注意到这一点(或者如果我以前没有被它惹恼过)但我希望能够打开命令提示符,导航到我的控制台应用程序(.exe)是并在不启动新控制台窗口的情况下运行它。我看到过关于如何隐藏控制台窗口的帖子,但我的应用程序并不是真的要以自动方式运行,所以如果他们从资源管理器运行它,我希望他们能看到它。 最佳答案 控制台应用程序在从现有命令行运行时不会创建新的控制台窗口:Windows将重新使用现有窗口。PE可执行文件(即.exe文件)标有一个标志,告诉操作

Windows:如何在新的命令窗口中运行某些东西,以便在进程完成或崩溃时窗口关闭?

我有一个脚本应该放在那里,愉快地在命令窗口中运行,输出数据...但我希望该窗口在脚本完成或崩溃时自动关闭。该脚本由其他进程自动重启,我不希望我的处理机器被未使用的终端污染。在紧要关头,我考虑过将脚本设置为Windows服务,将它们的输出转储到一个文件中,并且只使用命令windows“tail-f”输出文件,但我不想对一个已经运行良好的系统。 最佳答案 当您启动一个命令行程序时,这是通常的行为。只要进程正在运行,控制台就会一直停留在那里,一旦进程终止(自然或意外),控制台窗口就会关闭。这也适用于脚本、批处理文件等。如果您使用批处理文件

windows - 新的 Windows 应用商店搜索 API?

现在Windows10已经发布,Microsoft更新了他们的Windows应用商店(至少对于美国用户而言——国际页面似乎仍在进行中)。在此更新之前,我使用了可用的APIhttps://services.apps.microsoft.com/browse/6.2.9200-1/615/en-US_en-US/c/US/cp/10005001/Apps/[APPID]获取有关应用程序的信息。这个API仍然有效,除了两个问题:a)它只适用于“旧的”应用程序ID——Windows应用商店中似乎有新的应用程序IDb)Windows应用商店中的许多应用现在在通过网络或API访问时不显示价格(例如

sql-server - 将 SQL Server 实例重定向到新实例?

我有一个Web应用程序连接到一个名为OLDSERVER\OLDINSTANCE的SQLServer命名实例。我需要将流量重定向到NEWSERVER\NEWINSTANCE。我知道您可以使用带有别名的SQLServer客户端网络实用程序(cliconfig.exe)重定向SQLServer数据库连接,但它似乎不支持与实例的别名连接。有谁知道是否可以将流量从一个实例重定向到另一个实例?我已经尝试了以下但没有成功:1.在SQLServer客户端网络实用程序中创建一个别名(包括和不包括传入的实例名称——即仅使用服务器名称,然后使用服务器名称和实例)2.修改hosts文件指向新的SQLServe